<?php
require 'inc_security.php';
$record_id = getValue('record_id');
checkPermission('edit');

//lấy dữ liệu record cần sửa đổi
$db_data 	= new db_query("SELECT * FROM " . $bg_table . " WHERE " . $id_field . " = " . $record_id);
if($row 		= mysql_fetch_assoc($db_data->result)){
    foreach($row as $key=>$value){
        $$key = $value;
    }
}else{
    exit();
}
$action	= getValue("action", "str", "POST", "");
if($action != ""){
   $myform = new generate_form();   
   //Add table insert data      
   $myform->addTable($bg_table);  
   $ctl_title	= getValue("ctl_title", "str", "POST", "");
   $myform->add('ctl_title','ctl_title',0,0,'',1,'Bạn chưa nhập tiêu đề');

   $myform->add('ctl_description','ctl_description',0,0,'',0,'Bạn chưa nhập mô tả');

   $myform->add('ctl_order','ctl_order',1,0,0,0);
   $myform->add('ctl_active','ctl_active',1,0,0);
   $upload_image = new upload($image_field, $image_filepath, $bg_extension, $limit_size); 
   if($upload_image->file_name !=""){
     $ctl_image = $upload_image->file_name;
     delete_file($bg_table,$id_field,$record_id,'ctl_image',$image_filepath);    
     $myform->add("ctl_image", "ctl_image", 0, 1, " ", 0, "Bạn chưa chọn ảnh đại diện"); 
   }
   $upload_file = new upload("ctl_filename", $bg_filepath, $bg_extension, $limit_size,'',$ctl_title."_");
         if($upload_file->file_name !=""){
            $ctl_filename = $upload_file->file_name;
            $myform->add("ctl_filename", "ctl_filename", 0, 1, " ", 0, "Bạn chưa chọn file upload");    
            delete_file($bg_table,$id_field,$record_id,"ctl_filename",$bg_filepath); 
         }
   
   $bg_errorMsg .= $myform->checkdata();    
   if($bg_errorMsg == ""){	  
            $myform->removeHTML(0);    
            $db_insert = new db_execute($myform->generate_update_SQL($id_field,$record_id));    
            if($db_insert->total > 0) redirect('listing.php'); 
   }
}
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="vi" lang="vi" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <?=$load_header?>
</head>
<body>
<div class="module_header bold fix"><?=$module_name?></div>
<div id="wrapper">
    <?print_error_msg($bg_errorMsg)?>
    <?php $form = new form();
    ?>
    <?=$form->form_open()?>
    <?=$form->textnote('Các trường có dấu (<span class="form-asterick">*</span>) là bắt buộc nhập')?>
    <div class="alert alert-info" data-toggle="collapse" data-target="#ttcb"><b>Thông tin cơ bản</b></div>
    <div id="ttcb" class="collapse in">
        <?=$form->text(array(
            'label'=>'Tiêu đề catalog',
            'name'=>'ctl_title',
            'id'=>'ctl_title',
            'value'=>getValue('ctl_title','str','POST',$ctl_title),
            'require'=>1,
            'errorMsg'=>'Bạn chưa nhập tiêu đề'),0,'span6')
        ?>
        <div class="control-group">
           <label class="control-label">Upload file</label>
        </div>
         <?=$form->getFile(array(
            'label'=>'Upload file',
            'name'=>'ctl_filename',
            'id'=>'ctl_filename',
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập file upload',
            'helptext'=>'Hiện thời chỉ cho upload file ảnh và pdf'
        ))?>
        <div class="control-group">
           <label class="control-label">Ảnh đại diện</label>
           <div class="controls" style="width: 160px;height:90px;overflow:hidden">
               <img src="<?=$image_filepath . getValue('ctl_image','str','POST',$ctl_image)?>" alt="Khong co anh"/>
           </div>
        </div>
        <?=$form->getFile(array(
            'label'=>'Ảnh đại diện sản phẩm',
            'name'=>'ctl_image',
            'id'=>'ctl_image',
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập ảnh sản phẩm',
            'helptext'=>'Cỡ đề nghị 93px x 125px (hoặc tương đương)'
        ))?>
        <?=$form->text(array(
            'label'=>'Vị trí hiển thị',
            'name'=>'ctl_order',
            'id'=>'ctl_order',
            'value'=>getValue('ctl_order','str','POST',$ctl_order),
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập vị trí',
            'helptext'=>'VD: 2 ; Là vị trí ưu tiên hiển thị, ưu tiên từ nhỏ đến lớn'),0,'span1')
        ?>
        
        <?=$form->checkbox(array(
            'label'=> 'Kích hoạt', 
            'name'=> 'ctl_active', 
            'id'=> 'ctl_active', 
            'value'=>getValue('ctl_active','str','POST',$ctl_active),
            'currentValue'=>getValue('ctl_active','int','POST',1), 
            'helptext'=> 'Xuất bản ra trang (cho phép  hiển thị ra trang web)'
        ))?>


        <?=$form->textarea(array(
            'label'=>'Mô tả',
            'name'=>'ctl_description',
            'id'=>'ctl_description',
            'value'=>getValue('ctl_description','str','POST',$ctl_description),
            'errorMsg'=>'Bạn chưa nhập thông tin cơ bản',
            'style'=>'width: 450px; height: 60px;'
        ))?>
    </div>

    <?=$form->form_action(array('label'=>array('Cập nhật','Nhập lại'),'type'=>array('submit','reset')))?>
    <?=$form->form_close()?>
</div>
<script type="text/javascript">
    function ChangeTypeCatProduct(){
        $.ajax({
            type : 'post',
            data : {type : $('#ctl_cat_type').val(), action:'change_type_cat'},
            url : 'ajax.php',
            success: function(html){
                $('#ctl_cat_id').html(html);
            }
        })
    }
    function ComboCategory(){
        $.ajax({
            type : 'post',
            url : 'ajax.php',
            data : {cat_combo : $('#combo_cat_id').val(), action : 'change_cat_combo'},
            success : function(html){
                $('#combo_id').html(html)
            }
        })
    }
</script>
</body>
</html>